/* 通用样式 */
body{
    color: black;
}
.btn-register { 
    color: #FFFFFF; 
    background-color: #0A4BF7; 
    border-color: #F4F7F7; 
  } 
   
  .btn-register:hover, 
  .btn-register:focus, 
  .btn-register:active, 
  .btn-register.active, 
  .open .dropdown-toggle.btn-register { 
    color: #FFFFFF; 
    background-color: #086DF2; 
    border-color: #F4F7F7; 
  } 
   
  .btn-register:active, 
  .btn-register.active, 
  .open .dropdown-toggle.btn-register { 
    background-image: none; 
  } 
   
  .btn-register.disabled, 
  .btn-register[disabled], 
  fieldset[disabled] .btn-register, 
  .btn-register.disabled:hover, 
  .btn-register[disabled]:hover, 
  fieldset[disabled] .btn-register:hover, 
  .btn-register.disabled:focus, 
  .btn-register[disabled]:focus, 
  fieldset[disabled] .btn-register:focus, 
  .btn-register.disabled:active, 
  .btn-register[disabled]:active, 
  fieldset[disabled] .btn-register:active, 
  .btn-register.disabled.active, 
  .btn-register[disabled].active, 
  fieldset[disabled] .btn-register.active { 
    background-color: #0A4BF7; 
    border-color: #F4F7F7; 
  } 
   
  .btn-register .badge { 
    color: #0A4BF7; 
    background-color: #FFFFFF; 
  }
@font-face{
    font-family: 'lk';
    src: url('../fonts/lk.eot') format('embedded-opentype'),
    url('../fonts/lk.svg') format('svg'),
    url('../fonts/lk.ttf') format('truetype'),
    url('../fonts/lk.woff') format('woff');
}
[class^="icon-"],
[class*=" icon-"]{
  font-family: "lk";
  font-style: normal;
}

.aboutUs,.hot-class,.friend-link{
  padding-top: 20px;
}
.aboutUs .title,.hot-class .title,.friend-link .title{
  margin-top: 20px;
  margin-bottom: 15px;
}


/*************************************************** 头部顶层********************************* */
.top-bar{
    height: 40px;
    border-bottom: 1px solid #e0e0e0;
    line-height: 38px;
}
.row--border div+div{
    border-left: 1px solid #e0e0e0;
}
.row-1-position{
    position: relative;
}
/* 头部二维码 */
.img--hidden{
    position: absolute;
    left: 50%;
    margin-left: -65px;
    margin-top: -10px;
    z-index: 99999;
}
.img--hidden{
    display: none;
}
.row--border a:hover .img--hidden{
    display: block;
}
 /* 字体图片 */
.icon-phone::before{
  content: '\e958';
  font-size: 13px;
}
.icon-tel::before{
  content: '\e942';
  font-size: 13px;
}
/*************************************************** 头部顶层********************************* */
/*************************************************** 头部底层****************************** */
.bottom-bar__nav{
  height: 70px;
  background-color:rgb(255, 255, 255);
  z-index: 1;
  margin-bottom: 0px;
}

.lk-logo{
  padding: 10px;
}
/* 导航栏里的主要a标签 */
#bootom-bar__ul a{
  line-height: 40px;
  box-sizing: border-box;
  height: 70px;
}
#bootom-bar__ul a:hover{
  
  border-bottom: 2px solid #0A4BF7;
}
/* a标签active */
#bootom-bar__ul .li--active{
  background: transparent;
  border-bottom: 2px solid #0A4BF7;
}

/* 导航栏右边 */
#nav-right .li--hover{
  line-height: 40px;
}
/*************************************************** 头部底层************************** */

/*************************************************** 轮播图层**************************************** */

@media screen and (min-width:800px){
  .carousel #carousel-img .item{
    height: 410px;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
  }
}


/*************************************************** 轮播图层结束************************************* */
/*************************************************** 关于我们****************************************** */
.aboutUs-main p{
  color:#777;
  font-size: 15px;
  margin-bottom: 10px;
  line-height: 29px;
}
/*************************************************** 关于我们******************************** */
/*************************************************** tab选项卡************************** */
.products{
  background-color: rgb(240, 240, 240);
  padding:20px 0;
}

.products .tabs-title li a{
 color:rgb(153, 153, 153);
 font-size: 18px;
}
.products .tabs-title li.active a{
  color:black;
  background-color: rgb(240, 240, 240);
  border: none;
  border-bottom: 2px solid rgb(223,37,52)
 }
/* 在线大学选项卡内容 */
#online-universities{
  margin-top: 20px;
}
#online-universities .Qr-code--bottom{
  padding-top: 90px;
  
}
#online-universities .Qr-code--bottom h4{
  font-size: 14px;
}
#online-universities .product-path{
  margin:20px 0px;
  background-color: transparent;
}
#online-universities .button--marginRight{
  margin-right:20px;
}
/* 所有内容 */
.product-left{
  padding: 50px 0;
}

/* 会员专享内容 */
#members-enjoy .members-main{
  padding: 100px 0;
}
#members-enjoy .members__h1{
  margin-bottom: 20px;
}
/* 优质视频 */
#quality-video .product-badge{
  padding: 15px 10px;
  cursor: pointer;
}
#quality-video .content--margin{
  margin: 20px 0;
}


/*************************************************** tab选项卡结束****************************** */
/****************************************** 热门课程 ************************************/
.lesson{
  padding: 15px 10px;
}
.lesson .media-left{
  width: 20%;
}
.lesson .media-body{
  width: 60%;
  vertical-align: middle;
}
.lesson .media-body p{
  margin-top: 10px;
}
.lesson .media-right{
  width: 20%;
  vertical-align: middle;
}




/****************************************** 热门课程结束 ************************************/

/****************************************** 友情链接 ************************************/
.friend-link .loges{
  list-style-type: none;
  text-align: center;
  
}
.friend-link .loges li{
  display: inline;
  margin-left: 60px;
}
.friend-link .loges .loges--margin-left{
  margin-left: 0px;
}
/****************************************** 友情链接结束 ************************************/

/****************************************** 页尾 ************************************/
.footer{
  background-image: url("../img/ft_bg.png");
  background-size: cover;
  color: white;
  margin-top: 50px;
  height: 200px;
  width: 100%;
  padding-top: 25px;
  font-size: 16px;
}
.footer .footer-main--margin-top{
  padding: 20px 0px;
}
/* 页尾左侧 */
.footer .footer--border{
  border-right:1px solid #666;
}
.footer .footer-ul--list-type{
  list-style-type: none;
}
.footer .footer-ul--list-type li{
  text-align: center;


}
.footer .footer-ul--list-type li a{
  color: white;
  line-height: 40px;
}
/* 页尾右侧 */
.footer .footer-info{
  text-align: center;
}
.footer .footer-info h5{
  line-height: 30px;
}
/* 页尾联系我们 */
.footer .footer-contact{
  padding-top: 40px;
  padding-left: 50px;
}
.footer .footer-contact a{
  margin-right: 20px;
  text-decoration: none;
}



/****************************************** 页尾结束 ************************************/